package cn.chenmanman.system.service;

import cn.chenmanman.model.system.SysMenu;
import cn.chenmanman.model.vo.AssginMenuVo;
import cn.chenmanman.model.vo.RouterVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface SysMenuService extends IService<SysMenu> {
    List<SysMenu> findNodes();

    SysMenu findNode(String menuId);

    List<SysMenu> getMenuByRoleId(String roleId);

    void assginMenu(AssginMenuVo assginMenuVo);

    List<RouterVo> getUserMenuList(String userId);

    List<String> getUserButtonList(String userId);
}
